/*
 * 1、遍历Object静态属性
 * 2、遍历Object原型属性
 */

let names ; // 用来存储属性名称

// 借助于Object静态方法获得Object的静态属性
names = Object.getOwnPropertyNames( Object );

for( let index in names ){
    console.log( names[ index ] );
}

console.log( '- - - - - - - - - - - - - - - - - -' );

// 借助于Object静态方法获得Object的原型上的属性
names = Object.getOwnPropertyNames( Object.prototype );

for( let index in names ){
    console.log( names[ index ] );
}